﻿using Entidades.Calculado;
using FluentNHibernate.Mapping;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Persistencia.Mappings.Calculado
{
    public class GuionResumenMap : ClassMap<GuionResumen>
    {
        /// <summary>
        /// Constructor por defecto
        /// </summary>
        public GuionResumenMap()
        {
            Id(x => x.Id).Column("Id");
            Map(x => x.Activo).Column("Activo");
            Map(x => x.IdProyecto).Column("IdProyecto");
            Map(x => x.IdAdaptador).Column("IdAdaptador");
            Map(x => x.IdDirector).Column("IdDirector");
            Map(x => x.IdMezclador).Column("IdMezclador");
            Map(x => x.IdTraductor).Column("IdTraductor");
            Map(x => x.Episodio).Column("Episodio");
            Map(x => x.Titulo).Column("Titulo");
            Map(x => x.Duracion).Column("Duracion");
            Map(x => x.Loops).Column("Loops");
            Map(x => x.Paginas).Column("Paginas");
            Map(x => x.Personajes).Column("Personajes");
            Map(x => x.FechaCreacion).Column("FechaCreacion");
            Map(x => x.Estado).Column("Estado");
            Map(x => x.IdEstado).Column("IdEstado");
            Map(x => x.Pagos).Column("Pagos_Total");
            Map(x => x.PagosPendientesDePago).Column("Pagos_PendientesDePago");
            Map(x => x.PagosPagados).Column("Pagos_Pagados");
        }
    }
}
